class Animal:
#创建Animal父类
    def __init__(self,name,weight,legNum):#初始化函数
        self.name = name
        self.weight = weight
        self.legNum = legNum
    def talk(self):#定义talk()方法，定义动物说话的方式
        print("%s在叫"% self.name)
class Person(Animal):   #创建Animal类的子类：Person类
    def talk(self):#Person类是这样说话的
        print("%s在说中文"% self.name)
class Dog(Animal):
#创建Animal类的子类：Dog类
    def talk(self):
#Dog类是这样说话的
        print("%s在叫，汪汪汪..."% self.name)
class Tiger(Animal):   #创建Animal类的子类：Tiger类
    def talk(self):
#Tiger是这样说话的
        print("%s在叫，嗷呜..:"% self.name)
class Cat(Animal):
#创建Animal类的子类：Cat类
    def run(self):
        print("%s在跑"% self.name)
person = Person("lily",25,4)#创建Person类的对象person
person.talk()#调用talk()方法
dog = Dog("小狗狗",10,4)#创建Dog类的对象dog
dog.talk()#调用talk()方法
tiger = Tiger("老虎",190,4)#创建Tiger类的对象tiger
tiger.talk()#调用talk()方法
cat = Cat("猫咪",5,4)#创建Cat类的对象cat
cat.talk()#调用talk()方法
